/**
 * 
 */
package riot.challenge.java.achievements.historical;

import riot.challenge.java.interfaces.IHistoricalPlayerStatistics;

/**
 * @author Dams
 *
 */
public class SerialKillerHistoricalAchievement extends HistoricalAchievement {

	/* (non-Javadoc)
	 * @see riot.challenge.java.interfaces.IAchievement#getAchievementId()
	 */
	@Override
	public String getAchievementId() {
		return "sK0";
	}

	/* (non-Javadoc)
	 * @see riot.challenge.java.interfaces.IAchievement#getAchievementLabel()
	 */
	@Override
	public String getAchievementLabel() {
		
		return "Serial Killer";
	}

	/* (non-Javadoc)
	 * @see riot.challenge.java.interfaces.IAchievement#getAchievementDescription()
	 */
	@Override
	public String getAchievementDescription() {
		String description = "More than 100 kills"; 
		return description;
	}

	/* (non-Javadoc)
	 * @see riot.challenge.java.achievements.HistoricalAchievement#validateAchievement(riot.challenge.java.interfaces.IHistoricalPlayerStatistics)
	 */
	@Override
	protected boolean validateAchievement(IHistoricalPlayerStatistics stats) {
		
		return (stats.getTotalNumberOfKills() > 100);
	}

}
